.container{width:95%; margin:auto;}
#connexion{width:350px; height:200px; margin:auto; border-radius:8px; box-shadow: 1px 1px 12px #555; margin-top:200px; padding:10px 0 0 10px;}
	.connecter{margin:20px 0 0 220px;}
	
	.date p{font-size:24px; color:#AFB9B8;}
	
/*.name{margin-top:30px; margin-left:5px;}
.avatar{margin-top:5px; margin-left:5px;}*/

.droite_page{}
.droite_page .row{margin-left:0px;}

.recap{padding:20px 0 0 0;}

.btn-toolbar{ border-top: 1px solid #EEEEEE; padding-top:20px;}
.ajax_content{padding-right:10px;}

.clear{clear:both;}


.header_left{float:left;}
.header_right{float:right;}


.participant{margin:20px 0; float:left;}
	.participant li{}
	.thumbnails_pic{float:left;}
	.thumbnails_lib{float:left; width:150px; height:70px; margin:20px 10px!important;}
		.thumbnails_lib a{text-decoration:none;}
		
	.content_participant{width:50%; float:left; padding-top:10px!important; padding-left:20px!important; padding-right:10px!important; display:none;}	
	
	
.detail_avatar{float:right!important;}	
.detail_name{margin-left:0px!important;}

#timeline{
	text-align:center;
}
.aujd{width:300px; height:40px; margin: 20px auto 0 auto; line-height:40px; vertical-align:middle; border:1px dashed #0088CC;}
.trait{margin:auto; width:1px; background-color:#AFB9B8;}
.event{margin-top:5px;}
	.event_date{font-size:11px; color:#AFB9B8;}
.fin_event{width:400px; height:55px; border:1px dashed #0088CC; margin:auto auto 20px auto; line-height:55px; vertical-align:middle; padding-top:5px;}
.fin_event p{margin:3px 0 0 0;}	
.link_event{display:block; width:400px; height:55px; color:#000;}
.link_event:hover{text-decoration:none; color:#000;}
.dashed{width:1px; border-left:1px dashed #AFB9B8; margin:auto;}
.plus a{color:#000;}
.off{display:none;}

.file{ background-color: #EEEEEE; border-radius: 6px 6px 6px 6px; height:60px; margin-top:10px;}
	.file_content{vertical-align:middle; height:60px; line-height:60px; padding:0 0 0 5px;}
	.file_text_small{font-size:11px; color:#AFB9B8;}
	.file_content img{margin-right:5px;}
.upload_file{margin:40px 0; text-align:center;}
.prec{text-align:center; font-size:11px; margin:0 0 15px 0;}
.file_supp .file{float:right; margin-right:30px;}

.comment{padding-top:15px;   border-bottom: 1px solid #DDDDDD; padding-bottom:30px; margin-left: 2.5641%!important; position:relative;}
.remove_comment{position:absolute; width:22px; height:22px; top:5px; background:url(../images/remove_comment.png) no-repeat; right:25px; cursor:pointer; display:none;}
.comment_right{float:right; margin-left:0px;}
.comment_left li{margin:0;}
.comment .thumbnails{float:left;}
.comment_info{float:left; margin-left:10px;}
.comment_text_small{font-size:11px; color:#AFB9B8;}
.answer{margin-top:15px;}
	.answer textarea{font-style:italic; color:#AFB9B8;}

.depose_comment{float:right; margin-right:24px; display:none;}

#comment_content{width:600px; margin-left:30px; font-style:italic; color:#AFB9B8;}

/**
 * Plugin EventManager
 */
.em-content {
	 position:relative;	
}

.em-error {
	position: absolute; 
	top:100px; 
	left:50%; 
	margin-left:-300px;
	width:600px;
	text-align:center;
}